<?php

namespace ruoyi\admin\constant;

/**
 * 任务调度通用常量
 */
class ScheduleConstants {

    const TASK_CLASS_NAME = "TASK_CLASS_NAME";

    /** 执行目标key */
    const TASK_PROPERTIES = "TASK_PROPERTIES";

    /** 默认 */
    const MISFIRE_DEFAULT = "0";

    /** 立即触发执行 */
    const MISFIRE_IGNORE_MISFIRES = "1";

    /** 触发一次执行 */
    const MISFIRE_FIRE_AND_PROCEED = "2";

    /** 不触发立即执行 */
    const MISFIRE_DO_NOTHING = "3";

    // public enum Status
    // {
    //     /**
    //      * 正常
    //      */
    //     NORMAL("0"),
    //     /**
    //      * 暂停
    //      */
    //     PAUSE("1");

    //     private String value;

    //     private Status(String value)
    //     {
    //         this.value = value;
    //     }

    //     public String getValue()
    //     {
    //         return value;
    //     }
    // }
}